demand something with insistence and violence - Espagnol Anglais Dictionnaire